package cn.ticsmyc.wheel.ioc.entity;

import lombok.Data;

import java.util.List;

/**
 * bean的元数据
 * 包括对象的class、name、实现的接口、构造函数的参数列表和需要注入的参数
 * @author Ticsmyc
 * @date 2020-12-22 17:27
 */
@Data
public class BeanDefinition {

    private String name;

    private String className;

    private String[] interfaceName;

    private List<ConstructorArgs> constructorArgs;

    private List<PropertyArgs> propertyArgs;


}
